package com.service.imp;

import com.mapper.KeChengMapper_db;
import com.mapper.XiangQingMapper_db;
import com.pojo.KeCheng_db;
import com.pojo.XiangQing_db;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class KeChengServiceImp_db implements com.service.KeChengService_db {

    @Autowired
    private KeChengMapper_db keChengMapperDb;

    @Autowired
    private XiangQingMapper_db xiangQingMapperDb;

    @Override
    public List<KeCheng_db> list(String name,Integer del) {
        return keChengMapperDb.list(name, del);
    }

    @Override
    public List<KeCheng_db> listAll(Integer order,Integer limit) {
        return keChengMapperDb.listAll(order, limit);
    }

    @Override
    public KeCheng_db findById(Integer id) {
        return keChengMapperDb.findById(id);
    }

    @Override
    public List<KeCheng_db> listById(Integer tId) {
        return keChengMapperDb.listById(tId);
    }

    @Override
    public List<KeCheng_db> listHot() {
        return keChengMapperDb.listHot();
    }

    @Override
    public Integer add(KeCheng_db keChengDb) {
        keChengMapperDb.add(keChengDb);
        Integer kId = keChengDb.getKId();
        XiangQing_db xiangQingDb = new XiangQing_db();
        xiangQingDb.setXKid(kId);
        xiangQingMapperDb.add(xiangQingDb);
        return kId;
    }

    @Override
    public Integer update(KeCheng_db keChengDb) {
        return keChengMapperDb.update(keChengDb);
    }

    @Override
    public Integer updateDel(Integer kDel, Integer kId) {
        return keChengMapperDb.updateDel(kDel,kId);
    }

    @Override
    public Integer updateHot(Integer kHot, Integer kId) {
        return keChengMapperDb.updateHot(kHot, kId);
    }

    @Override
    public Integer del(Integer kId) {
        return keChengMapperDb.del(kId);
    }
}
